安裝 sendmail
rpm -qa | grep sendmail
需有 sendmail & sendmail-cf 兩個程式
修改sendmail 設定
vi /etc/mail/sendmail.mc
原設定為
dnl TRUST_AUTH_MECH(DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl dnl define(
confAUTH_MECHANISMS', DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl DAEMON\_OPTIONS(
Port=smtp,Addr=127.0.0.1, Name=MTA')
修改成底下這樣:
TRUST_AUTH_MECH(DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(
confAUTH_MECHANISMS', DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl DAEMON\_OPTIONS(
Port=smtp,Addr=0.0.0.0, Name=MTA')
製作sendmail設定檔:
rpm -qa | grep m4
若無 m4 程式則 安裝
執行
m4 sendmail.mc > sendmail.cf
4.修改 /etc/rc.d/rc.local開機執行檔
加入這一行 /usr/sbin/saslauthd -a shadow
6.啟動POP3指令:
rpm -qa | grep dovecot
需有 dovecot 這個程式
用 vi 修改 /etc/dovecot.conf
protocols = pop3 imap
listen = *
重新啟動 dovecot
/etc/rc.d/init.d/dovecot restart
7.檢查服務是否啟動:
netstat -tnlp | grep sendmail
需有 25 & 110 port
8.修改 access
vi /etc/mail/access
加上 domainname.com RELAY
192.168.10 RELAY
192.168.30 RELAY
執行 makemap hash /etc/mail/access < /etc/mail/access
9.檢查防火牆是否開放pop3及smtp的Port 25及port 110:
vi /etc/sysconfig/iptables
謝謝分享
不過如果步驟7的結果一堆,會看到眼睛花掉
應該可以改用先前步驟用過的 grep 來過濾
好建議
多謝指教